package br.com.vemtransporte.negocio;

import br.com.vemtransporte.persistencia.RepositorioPHP;
import br.com.vemtransporte.persistencia.RepConfiguracao;
import br.com.vemtransporte.basicas.Configuracao;
import br.com.vemtransporte.basicas.Usuario;
import br.com.vemtransporte.persistencia.RepUsuario;

public class Controlador {

	private RepUsuario repUsuario;
	Configuracao c = null;
	RepConfiguracao repConfiguracao = null;
	
	public Controlador(){
		this.repUsuario = new RepUsuario();
		this.repConfiguracao = new RepConfiguracao();
	}
	
	public Configuracao ProcurarConfiguracaoTodos() throws Exception {
		if (c == null) {
			c = repConfiguracao.procurarConfiguracaoTodos();
			RepositorioPHP.getInstance().setIpServer(c.getIpServer());
			RepositorioPHP.getInstance().setPortaServer(c.getPortaServer());		
		}
		return this.c;
	}
	
	public int cadastrarUsuario(Usuario usuario) throws Exception{
	 	return repUsuario.cadastrarUsuario(usuario);
	}
}
